Three flavors of Machine Learning